:root{--bdw: 2px;--bds: solid;--bd: var(--bdw) var(--bds) var(--color-bd);--bdrs: 0.25rem;--bdrs-m: 0.375rem;--bdrs-l: 1.25rem}:root{--color-black: #000;--color-black-rgb: 0 0 0;--color-blue: #1647DB;--color-blue-rgb: 22 71 219;--color-blue-400: #2D59DF;--color-blue-500: #1647DB;--color-gold-100: #CFAC53;--color-gold-200: #826F4F;--color-gray-50-rgb: 250 250 252;--color-gray-100: #F2F2F2;--color-gray-200: #D9D9D9;--color-gray-250: #a3a3a3;--color-gray-300: #969696;--color-gray-400: #595959;--color-gray-500: #282828;--color-gray-525: #1F1F1F;--color-gray-550-rgb: 22 22 23;--color-gray-600: #111;--color-green: #008030;--color-red: #E00000;--color-white: #FFF;--color-white-rgb: 255 255 255}@font-face{font-display:swap;font-family:"PPEditorialNew";src:url(/static/fonts/PPEditorialNew-Light.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-display:swap;font-family:"Soehne";src:url(/static/fonts/Soehne-Buch.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"Soehne";src:url(/static/fonts/Soehne-Kraftig.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-display:swap;font-family:"Soehne";src:url(/static/fonts/Soehne-Halbfett.woff2) format("woff2");font-weight:600;font-style:normal}:root{--ff-sans: "Soehne", system-ui, "Helvetic Neue", "Helvetica", "Arial", sans-serif;--ff-serif: "PPEditorialNew", "Georgia", "Cambria", "Palatino", "Times New Roman", "Times", serif}:root{--grid: repeat(var(--space-columns), minmax(10px, 1fr))}:root{--shadow-color: 0deg 0% 0%;--shadow-opacity: 0.3;--elevation-0: none;--elevation-1: drop-shadow( 0.5px 1px 1px hsl(var(--shadow-color) / var(--shadow-opacity)) );--elevation-2: drop-shadow( 1px 2px 2px hsl(var(--shadow-color) / calc(var(--shadow-opacity) / 3)) ) drop-shadow( 2px 4px 4px hsl(var(--shadow-color) / calc(var(--shadow-opacity) / 3)) ) drop-shadow( 3px 6px 6px hsl(var(--shadow-color) / calc(var(--shadow-opacity) / 3)) );--elevation-3: drop-shadow( 1px 2px 2px hsl(var(--shadow-color) / calc(var(--shadow-opacity) / 5)) ) drop-shadow( 2px 4px 4px hsl(var(--shadow-color) / calc(var(--shadow-opacity) / 5)) ) drop-shadow( 4px 8px 8px hsl(var(--shadow-color) / calc(var(--shadow-opacity) / 5)) ) drop-shadow( 8px 16px 16px hsl(var(--shadow-color) / calc(var(--shadow-opacity) / 5)) ) drop-shadow( 16px 32px 32px hsl(var(--shadow-color) / calc(var(--shadow-opacity) / 5)) )}:root{--space-fixed-1: 0.5rem;--space-fixed-2: 1rem;--space-fixed-3: 1.5rem;--space-fixed-4: 2rem;--space-fixed-4-5: 2.25rem;--space-fixed-5: 2.5rem;--space-fixed-6: 3rem;--space-6: 5rem;--space-5: 4rem;--space-4: 2.5rem;--space-3: 1.5rem;--space-2: 1rem;--space-1: 0.5rem;--maw: 90rem;--maw-w: 68.75rem;--maw-n: 55.3125rem;--maw-xn: 40.8125rem;--vp-h: 100vh;--space-gutter: var(--space-fixed-2);--space-gutter-s: calc(var(--space-gutter) / 2);--space-gutter-v: var(--space-gutter);--space-outer: var(--space-3);--space-outer-v: var(--space-6);--space-inner: var(--space-2);--space-inner-v: var(--space-3);--space-columns: 4}@media(min-width: 37.5em){:root{--space-6: 6rem;--space-5: 4.5rem;--space-4: 3rem;--space-3: 2rem;--space-2: 1.5rem;--space-1: 1rem}}@media(min-width: 60em){:root{--space-6: 8rem;--space-5: 5rem;--space-4: 3.5rem;--space-3: 2.5rem;--space-2: 2rem;--space-1: 1.5rem}}@media(min-width: 37.5em){:root{--space-columns: 8;--space-outer: var(--space-2)}}@media(min-width: 60em){:root{--space-columns: 12;--space-outer: var(--space-5)}}@media(min-width: 100em){:root{--space-outer-maw: calc((100vw - var(--maw)) / 2)}}html[data-useragent*="Mobile Safari"]{--vp-h: calc(100vh - 55px)}html[data-useragent*=iPhone][data-useragent*=Safari],html[data-useragent*=iPad][data-useragent*=Safari]{--vp-h: -webkit-fill-available}:root,.theme-light{--color-gold: var(--color-gold-200);--color-gray-1: var(--color-gray-400);--color-gray-2: var(--color-gray-100);--color-stroke-gray: var(--color-gray-200);--color-surface-background: var(--color-white);--color-surface-foreground: var(--color-black);--color-surface-foreground--soft: var(--color-gray-400);--color-surface-background-rgb: var(--color-white-rgb);--color-surface-foreground-rgb: var(--color-black-rgb);--color-bg: var(--color-surface-background);--color-bg-rgb: var(--color-surface-background-rgb);--color-text: var(--color-surface-foreground);--color-text-rgb: var(--color-surface-foreground-rgb);--color-text-soft: var(--color-surface-foreground--soft);--color-nav-bg: var(--color-gray-100);--color-nav-bg-rgb: var(--color-gray-50-rgb);--color-nav-soft: var(--color-text-soft);--color-light: var(--color-white);--color-dark: var(--color-black);--color-button-primary-background: var(--color-blue);--color-button-primary-background--hover: var(--color-blue-400);--color-button-primary-border--focus: var(--color-black);--color-button-primary-foreground: var(--color-white);--color-button-secondary-background: transparent;--color-button-secondary-background--hover: var(--color-stroke-gray);--color-button-secondary-border: var(--color-stroke-gray);--color-button-secondary-border--focus: var(--color-stroke-gray);--color-button-secondary-foreground: var(--color-black);--color-button-ghost-border-hover: var(--color-gray-300);--color-button-ghost-foreground: currentcolor;--color-button-ghost-foreground--disabled: var(--color-gray-400);--color-button-ghost-current-background: var(--color-blue);--color-button-ghost-current-color: var(--color-white);--color-divider: var(--color-stroke-gray);--color-focus-bg: var(--color-black);--color-focus-text: var(--color-white);--color-text-link: var(--color-black);--color-text-link-hover: var(--color-blue)}.theme-dark{--color-gold: var(--color-gold-100);--color-gray-1: var(--color-gray-300);--color-gray-2: var(--color-gray-600);--color-stroke-gray: var(--color-gray-500);--color-surface-background: var(--color-black);--color-surface-foreground: var(--color-white);--color-surface-foreground--soft: var(--color-gray-300);--color-surface-background-rgb: var(--color-black-rgb);--color-surface-foreground-rgb: var(--color-white-rgb);--color-bg: var(--color-surface-background);--color-bg-rgb: var(--color-surface-background-rgb);--color-text: var(--color-surface-foreground);--color-text-rgb: var(--color-surface-foreground-rgb);--color-text-soft: var(--color-surface-foreground--soft);--color-nav-bg: var(--color-gray-525);--color-nav-bg-rgb: var(--color-gray-550-rgb);--color-nav-soft: var(--color-gray-250);--color-light: var(--color-black);--color-dark: var(--color-white);--color-button-secondary-border: var(--color-stroke-gray);--color-button-secondary-background--hover: var(--color-gray-500);--color-button-secondary-foreground: var(--color-white);--color-divider: var(--color-stroke-gray);--color-focus-bg: var(--color-white);--color-focus-text: var(--color-black);--color-text-link: var(--color-white);--color-text-link-hover: var(--color-white)}.theme-blue{--color-surface-background: var(--color-blue);--color-surface-foreground: var(--color-white);--color-surface-foreground--soft: var(--color-white);--color-surface-background-rgb: var(--color-blue-rgb);--color-surface-foreground-rgb: var(--color-white-rgb);--color-bg: var(--color-surface-background);--color-bg-rgb: var(--color-surface-background-rgb);--color-text: var(--color-surface-foreground);--color-text-rgb: var(--color-surface-foreground-rgb);--color-text-soft: var(--color-surface-foreground--soft);--color-button-primary-background: var(--color-black);--color-button-primary-background--hover: var(--color-black);--color-button-primary-border--focus: var(--color-white);--color-button-primary-foreground: var(--color-white);--color-button-secondary-foreground: var(--color-white)}:root{--trs-prop: all;--trs-time-s: 0.1s;--trs-time: 0.3s;--trs-time-l: 0.5s;--trs-time-xl: 0.75s;--trs-tfunc: ease;--trs: var(--trs-prop) var(--trs-time) var(--trs-tfunc)}:root{--text-body-1-fz: 2rem;--text-body-1-lh: 1.3;--text-body-1-lts: -0.02em;--text-body-2-fz: 1.25rem;--text-body-2-lh: 1.3;--text-body-2-lts: -0.02em;--text-body-3-fz: 1.125rem;--text-body-3-lh: 1.3;--text-body-3-lts: 0;--text-body-4-fz: 1rem;--text-body-4-lh: 1.3;--text-body-4-lts: 0;--text-display-sans-1-fz: 6.5rem;--text-display-sans-1-lh: 1;--text-display-sans-1-lts: -0.3125rem;--text-display-sans-2-fz: 4.5rem;--text-display-sans-2-lh: 1;--text-display-sans-2-lts: -0.03em;--text-display-sans-3-fz: 3.875rem;--text-display-sans-3-lh: 1;--text-display-sans-3-lts: -0.15625rem;--text-display-sans-4-fz: 3.5rem;--text-display-sans-4-lh: 1;--text-display-sans-4-lts: -0.02em;--text-display-serif-1-fz: 6.75rem;--text-display-serif-1-lh: 1.2;--text-display-serif-1-lts: -0.1875rem;--text-display-serif-2-fz: 5rem;--text-display-serif-2-lh: 1;--text-display-serif-2-lts: -0.125rem;--text-display-serif-3-fz: 3.875rem;--text-display-serif-3-lh: 1;--text-display-serif-3-lts: -0.15625rem;--text-display-serif-4-fz: 2.5rem;--text-display-serif-4-lh: 1;--text-display-serif-4-lts: -0.125rem;--text-headline-sans-1-fz: 5rem;--text-headline-sans-1-lh: 1.1;--text-headline-sans-1-lts: -0.03em;--text-headline-sans-2-fz: 3.75rem;--text-headline-sans-2-lh: 1.1;--text-headline-sans-2-lts: -0.03em;--text-headline-sans-3-fz: 3rem;--text-headline-sans-3-lh: 1;--text-headline-sans-3-lts: -0.02em;--text-headline-sans-4-fz: 2rem;--text-headline-sans-4-lh: 1.1;--text-headline-sans-4-lts: -0.03em;--text-headline-sans-5-fz: 1.5rem;--text-headline-sans-5-lh: 1.1;--text-headline-sans-5-lts: -0.03em;--fz-display-1: 4.5rem;--lh-display-1: 105%;--fz-display-2: 3.75rem;--lh-display-2: 105%;--fz-display-3: 2.5rem;--lh-display-3: 105%;--fz-headline-1: 1.75rem;--lh-headline-1: 105%;--fz-headline-2: 1.75rem;--lh-headline-2: 105%;--fz-headline-3: 1.5rem;--lh-headline-3: 105%;--fz-subhead-1: 1.5rem;--lh-subhead-1: 130%;--fz-subhead-2: 1.25rem;--lh-subhead-2: 140%;--fz-subhead-3: 1.125rem;--lh-subhead-3: 135%;--fz-eyebrow-1: 0.75rem;--lh-eyebrow-1: 1.1;--lts-eyebrow-1: 0.075rem;--fw-eyebrow-1: 600;--tt-eyebrow-1: uppercase;--fz-body-1: 1.125rem;--lh-body-1: 130%;--fz-body-2: 1rem;--lh-body-2: 130%;--fz-body-3: 0.875rem;--lh-body-3: 130%;--fz-ui-1: 1.125rem;--lh-ui-1: 130%;--fz-ui-2: 1rem;--lh-ui-2: 130%;--fz-ui-3: 0.75rem;--lh-ui-3: 130%;--fz-caption-1: 0.875rem;--lh-caption-1: 130%;--fz-caption-2: 0.8125rem;--lh-caption-2: 130%;--fz-nav-1: 1.25rem;--lh-nav-1: 1.1;--lts-nav-1: -0.02em}@media(min-width: 37.5em){:root{--fz-display-1: 6rem;--fz-display-2: 4.5rem;--fz-display-3: 3.75rem;--fz-headline-1: 3rem;--fz-headline-2: 2.5rem;--fz-headline-3: 2rem}}@media(min-width: 75em){:root{--fz-nav-1: 0.875rem}}@media(min-width: 60em){:root{--fz-display-1: 8rem;--fz-display-2: 6rem;--fz-display-3: 4.5rem;--fz-headline-1: 3.75rem;--fz-headline-2: 3rem;--fz-headline-3: 2.5rem;--fz-subhead-1: 2rem;--fz-subhead-2: 1.5rem;--fz-subhead-3: 1.25rem;--fz-body-1: 1.25rem;--fz-body-2: 1.125rem;--fz-body-3: 1rem}}@viewport{width:device-width}*,*::before,*::after{box-sizing:border-box}ul,ol{padding:0}body,h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0}html{scroll-behavior:smooth}body{line-height:1.5;min-height:100vh;text-rendering:optimizeSpeed}ul[class],ol[class]{list-style:none}a:not([class]),a:visited:not([class]){color:var(--color-text-link);-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;transition:color var(--trs-time) var(--trs-tfunc)}a:not([class]):hover,a:not([class]):focus-visible{color:var(--color-text-link-hover)}a,button,input,select,textarea,label,summary{touch-action:manipulation}img,video{display:block;height:auto;max-width:100%}video{width:100%}input,button,textarea,select,h1,h2,h3,h4,h5,h6{font:inherit}@media(prefers-reduced-motion: reduce){*{animation-duration:.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-duration:.01ms !important}}picture{display:block;width:100%}html{background:var(--color-bg);font-size:1em;min-height:100%}body{font-family:var(--ff-sans);font-weight:normal;background:var(--color-bg);color:var(--color-text);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:1.5;margin:0;min-height:100%;-ms-overflow-style:-ms-autohiding-scrollbar}.stack{--stack-spacing: var(--space-gutter-v, 1.5em)}.stack>*+*{margin-top:var(--stack-spacing)}.stack--s>*+*{margin-block-start:var(--space-fixed-1)}.stack--l>*+*{margin-block-start:var(--space-fixed-3)}.u-link-reset{color:currentcolor;text-decoration:none}:root{--grid-width: calc(100vw - 2 * var(--space-outer));--total-gutter: 3;--grid-col-width: calc((var(--grid-width) - var(--total-gutter) * var(--space-gutter)) / var(--space-columns))}@media(min-width: 37.5em){:root{--total-gutter: 7}}@media(min-width: 60em){:root{--total-gutter: 11}}@media(width >= 1596px){:root{--grid-width: 1440px}}.grid{display:grid;grid-gap:var(--space-gutter-v) var(--space-gutter);grid-template-columns:var(--grid)}.grid--2up{--grid: repeat(1, minmax(10px, 1fr))}@media(min-width: 60em){.grid--2up{--grid: repeat(2, minmax(10px, 1fr))}}.grid--2up .grid__item:only-child{grid-column:1/-1}.grid--3up{--grid: repeat(1, minmax(10px, 1fr))}@media(min-width: 80em){.grid--3up{--grid: repeat(3, minmax(10px, 1fr))}}.grid--4up{--grid: repeat(1, minmax(10px, 1fr))}@media(min-width: 60em){.grid--4up{--grid: repeat(2, minmax(10px, 1fr))}}@media(min-width: 90em){.grid--4up{--grid: repeat(4, minmax(10px, 1fr))}}[hidden]{display:none !important}.is-hidden{display:none}.is-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media(width <= 600px){.u-img-hide-small{display:none !important}}@media(width >= 601px){.u-img-hide-large{display:none !important}}.link{--color-link-underline: currentcolor;--size-link-underline: 0.0625rem;background:linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)),linear-gradient(to right, var(--color-link-underline), var(--color-link-underline));background-position:100% 100%,0 var(--position-y-link-underline, 100%);background-repeat:no-repeat;background-size:100% var(--size-link-underline),0 var(--size-link-underline);color:inherit;text-decoration:none;transition:background-size var(--trs-time-l)}@media(hover: hover){a.link:hover,a:hover .link{background-size:0 var(--size-link-underline),100% var(--size-link-underline)}}.u-mt--space-1{margin-top:var(--space-1)}.u-mb--space-1{margin-bottom:var(--space-1)}.u-mt--space-2{margin-top:var(--space-2)}.u-mb--space-2{margin-bottom:var(--space-2)}.u-mt--space-3{margin-top:var(--space-3)}.u-mb--space-3{margin-bottom:var(--space-3)}.u-mt--space-4{margin-top:var(--space-4)}.u-mb--space-4{margin-bottom:var(--space-4)}.u-mt--space-5{margin-top:var(--space-5)}.u-mb--space-5{margin-bottom:var(--space-5)}.u-mt--space-6{margin-top:var(--space-6)}.u-mb--space-6{margin-bottom:var(--space-6)}.u-mt--space-fixed-1{margin-top:var(--space-fixed-1)}.u-mb--space-fixed-1{margin-bottom:var(--space-fixed-1)}.u-mt--space-fixed-2{margin-top:var(--space-fixed-2)}.u-mb--space-fixed-2{margin-bottom:var(--space-fixed-2)}.u-mt--space-fixed-3{margin-top:var(--space-fixed-3)}.u-mb--space-fixed-3{margin-bottom:var(--space-fixed-3)}.u-mt--space-fixed-4{margin-top:var(--space-fixed-4)}.u-mb--space-fixed-4{margin-bottom:var(--space-fixed-4)}.u-mt--space-fixed-5{margin-top:var(--space-fixed-5)}.u-mb--space-fixed-5{margin-bottom:var(--space-fixed-5)}.f-sans{font-family:var(--ff-sans);font-weight:normal}.f-sans-bold{font-family:var(--ff-sans);font-weight:bold}.f-sans-semi-bold{font-family:var(--ff-sans);font-weight:500}.f-serif{font-family:var(--ff-serif);font-weight:normal}.f-serif-bold{font-family:var(--ff-serif);font-weight:bold}.type-display-1{font-size:var(--fz-display-1);line-height:var(--lh-display-1)}.type-display-2{font-size:var(--fz-display-2);line-height:var(--lh-display-2)}.type-display-3{font-size:var(--fz-display-3);line-height:var(--lh-display-3)}.type-headline-1{font-size:var(--fz-headline-1);line-height:var(--lh-headline-1)}.type-headline-2{font-size:var(--fz-headline-2);line-height:var(--lh-headline-2)}.type-headline-3{font-size:var(--fz-headline-3);line-height:var(--lh-headline-3)}.type-subhead-1{font-size:var(--fz-subhead-1);line-height:var(--lh-subhead-1)}.type-subhead-2{font-size:var(--fz-subhead-2);line-height:var(--lh-subhead-2)}.type-subhead-3{font-size:var(--fz-subhead-3);line-height:var(--lh-subhead-3)}.type-eyebrow-1{font-size:var(--fz-eyebrow-1);line-height:var(--lh-eyebrow-1);font-weight:var(--fw-eyebrow-1);text-transform:var(--tt-eyebrow-1);letter-spacing:var(--lts-eyebrow-1)}.type-eyebrow-2{font-size:var(--fz-eyebrow-2);line-height:var(--lh-eyebrow-2);font-weight:var(--fw-eyebrow-2);text-transform:var(--tt-eyebrow-2);letter-spacing:var(--lts-eyebrow-2)}.type-eyebrow-3{font-size:var(--fz-eyebrow-3);line-height:var(--lh-eyebrow-3);font-weight:var(--fw-eyebrow-3);text-transform:var(--tt-eyebrow-3);letter-spacing:var(--lts-eyebrow-3)}.type-body-1{font-size:var(--fz-body-1);line-height:var(--lh-body-1)}.type-body-2{font-size:var(--fz-body-2);line-height:var(--lh-body-2)}.type-body-3{font-size:var(--fz-body-3);line-height:var(--lh-body-3)}.type-ui-1{font-size:var(--fz-ui-1);line-height:var(--lh-ui-1)}.type-ui-2{font-size:var(--fz-ui-2);line-height:var(--lh-ui-2)}.type-ui-3{font-size:var(--fz-ui-3);line-height:var(--lh-ui-3)}.type-caption-1{font-size:var(--fz-caption-1);line-height:var(--lh-caption-1)}.type-caption-2{font-size:var(--fz-caption-2);line-height:var(--lh-caption-2)}.type-nav-1{font-size:var(--fz-nav-1);line-height:var(--lh-nav-1);letter-spacing:var(--lts-nav-1)}button:where(:not([class])),[role=button]:where(:not([class])),.btn{--color-button-background: var(--color-button-primary-background);--color-button-border: var(--color-button-primary-border);--color-button-border--focus: var(--color-button-primary-border--focus);--color-button-foreground: var(--color-button-primary-foreground);align-items:center;background-color:var(--color-button-background);border:var(--bdw) var(--bds) var(--color-button-border, transparent);border-radius:var(--bdrs-button, 0);color:var(--color-button-foreground);cursor:pointer;display:inline-flex;font-weight:500;height:var(--space-fixed-6);gap:var(--space-fixed-1);max-width:100%;padding-block:var(--space-fixed-1);padding-inline:var(--space-fixed-4);position:relative;text-align:center;text-decoration:none;transition:background-color var(--trs-time) var(--trs-tfunc);vertical-align:middle;z-index:1}button:where(:not([class])):hover,[role=button]:where(:not([class])):hover,.btn:hover{background-color:var(--color-button-primary-background--hover);outline:0}.btn--sharp{border-radius:0}.btn--rounded{border-radius:1.5rem}button:where(:not([class])):focus-visible,[role=button]:where(:not([class])):focus-visible,.btn:focus-visible{border-color:rgba(0,0,0,0);box-shadow:0 0 0 var(--bdw) var(--color-button-border--focus, currentcolor);outline:0}.btn--secondary{--color-button-background: var(--color-button-primary-background);--color-button-border: var(--color-button-primary-border);--color-button-border--focus: var(--color-button-primary-border--focus);--color-button-foreground: var(--color-button-primary-foreground);align-items:center;background-color:var(--color-button-background);border:var(--bdw) var(--bds) var(--color-button-border, transparent);border-radius:var(--bdrs-button, 0);color:var(--color-button-foreground);cursor:pointer;display:inline-flex;font-weight:500;height:var(--space-fixed-6);gap:var(--space-fixed-1);max-width:100%;padding-block:var(--space-fixed-1);padding-inline:var(--space-fixed-4);position:relative;text-align:center;text-decoration:none;transition:background-color var(--trs-time) var(--trs-tfunc);vertical-align:middle;z-index:1;--color-button-background: var(--color-button-secondary-background);--color-button-border: var(--color-button-secondary-border);--color-button-border--focus: var(--color-button-secondary-border--focus);--color-button-foreground: var(--color-button-secondary-foreground)}.btn--secondary:hover{background-color:var(--color-button-secondary-background--hover)}.btn--secondary:focus-visible{background-color:var(--color-button-secondary-background--hover);border-color:var(--color-button-secondary-border--hover, var(--color-button-secondary-foreground))}.btn--flex{--color-button-background: var(--color-button-primary-background);--color-button-border: var(--color-button-primary-border);--color-button-border--focus: var(--color-button-primary-border--focus);--color-button-foreground: var(--color-button-primary-foreground);align-items:center;background-color:var(--color-button-background);border:var(--bdw) var(--bds) var(--color-button-border, transparent);border-radius:var(--bdrs-button, 0);color:var(--color-button-foreground);cursor:pointer;display:inline-flex;font-weight:500;height:var(--space-fixed-6);gap:var(--space-fixed-1);max-width:100%;padding-block:var(--space-fixed-1);padding-inline:var(--space-fixed-4);position:relative;text-align:center;text-decoration:none;transition:background-color var(--trs-time) var(--trs-tfunc);vertical-align:middle;z-index:1;display:flex;justify-content:center;width:100%}.btn--inline{--color-button-background: var(--color-button-primary-background);--color-button-border: var(--color-button-primary-border);--color-button-border--focus: var(--color-button-primary-border--focus);--color-button-foreground: var(--color-button-primary-foreground);align-items:center;background-color:var(--color-button-background);border:var(--bdw) var(--bds) var(--color-button-border, transparent);border-radius:var(--bdrs-button, 0);color:var(--color-button-foreground);cursor:pointer;display:inline-flex;font-weight:500;height:var(--space-fixed-6);gap:var(--space-fixed-1);max-width:100%;padding-block:var(--space-fixed-1);padding-inline:var(--space-fixed-4);position:relative;text-align:center;text-decoration:none;transition:background-color var(--trs-time) var(--trs-tfunc);vertical-align:middle;z-index:1}.btn--text{--color-button-background: var(--color-button-primary-background);--color-button-border: var(--color-button-primary-border);--color-button-border--focus: var(--color-button-primary-border--focus);--color-button-foreground: var(--color-button-primary-foreground);align-items:center;background-color:var(--color-button-background);border:var(--bdw) var(--bds) var(--color-button-border, transparent);border-radius:var(--bdrs-button, 0);color:var(--color-button-foreground);cursor:pointer;display:inline-flex;font-weight:500;height:var(--space-fixed-6);gap:var(--space-fixed-1);max-width:100%;padding-block:var(--space-fixed-1);padding-inline:var(--space-fixed-4);position:relative;text-align:center;text-decoration:none;transition:background-color var(--trs-time) var(--trs-tfunc);vertical-align:middle;z-index:1;--color-button-primary-foreground: var(--color-text);background-color:rgba(0,0,0,0);border:none;gap:0;padding:0;position:relative}.btn--text::before{background-color:currentcolor;bottom:0;content:"";height:1px;left:10%;opacity:0;position:absolute;width:90%}@media(hover: hover){.btn--text:hover::before{opacity:1}}.btn-row{display:flex;flex-wrap:wrap;gap:var(--space-gutter)}.btn-row>*{flex:0 0 auto}.btn-row--center{justify-content:center}.btn--animated .btn__icon{transition:var(--trs)}.btn--secondary:hover .btn__icon,.btn--secondary:focus-visible .btn__icon{fill:var(--color-text-soft)}.btn--animated:hover .btn__icon,.btn--animated:focus-visible .btn__icon{transform:none}.btn--animated:hover>.btn__icon,.btn--animated:focus-visible>.btn__icon{transform:translateX(10%)}.u-button-reset{all:initial;cursor:pointer;line-height:1}:root{--ratio: "auto"}.frame{align-items:center;aspect-ratio:var(--ratio);border-radius:var(--bdrs);display:flex;justify-content:center;overflow:hidden}.frame>picture,.frame img,.frame>video{block-size:100%;inline-size:100%;object-fit:cover}.frame--1-1{--ratio: 1/1}.frame--4-5{--ratio: 4/5}.frame--16-9{--ratio: 16/9}svg:has(use){height:1.5rem;width:1.5rem}.progress-dots{--dot-bdrs: 0.0625rem;--dot-color: var(--color-text);--dot-gap: 0.25rem;--dot-size: 0.25rem;column-gap:var(--dot-gap);display:none}.js .progress-dots{display:flex}.progress-dots__dot{opacity:.2;background-color:var(--dot-color);border-radius:var(--dot-bdrs);height:var(--dot-size);width:var(--dot-size)}.progress-dots__dot:where(.is-selected,[aria-current=true]){opacity:1}.tags{display:flex;gap:var(--space-fixed-1)}.tag{align-items:center;background-color:#000;border:var(--bdw) var(--bds) #000;border-radius:var(--bdrs);color:#fff;display:inline-flex;max-width:100%;padding:.25rem;text-align:center;text-transform:uppercase;transition:var(--trs)}.tag--sharp{border-radius:0}.tag--rounded{border-radius:1.5rem}.tag--link{text-decoration:none}.tag--link:focus-visible{--color-dark: ;border-color:var(--color-bg);outline:0}@media(hover: hover){.tag--link:hover{--color-dark: ;transition:var(--trs)}}.text{--text-spacing: var(--stack-spacing, 1.5em)}.text>:last-child{margin-bottom:0 !important}.text h1 a,.text h2 a,.text h3 a,.text h4 a,.text h5 a,.text h6 a{text-decoration:none}.text h1[id],.text h2[id],.text h3[id]{scroll-margin-top:calc(var(--nav-height) + var(--space-3))}.text h2:not([class]){font-family:var(--ff-sans);font-size:var(--text-headline-sans-4-fz);letter-spacing:var(--text-headline-sans-4-lts);line-height:var(--text-headline-sans-4-lh);margin:var(--space-3) 0 var(--space-fixed-1)}@media(min-width: 60em){.text h2:not([class]){font-family:var(--ff-sans);font-size:var(--text-headline-sans-3-fz);letter-spacing:var(--text-headline-sans-3-lts);line-height:var(--text-headline-sans-3-lh)}}.text h3:not([class]){font-size:var(--text-headline-sans-5-fz);letter-spacing:var(--text-headline-sans-5-lts);line-height:var(--text-headline-sans-5-lh);margin:var(--space-3) 0 var(--space-fixed-1)}@media(min-width: 60em){.text h3:not([class]){font-family:var(--ff-sans);font-size:var(--text-headline-sans-4-fz);letter-spacing:var(--text-headline-sans-4-lts);line-height:var(--text-headline-sans-4-lh)}}.text h4:not([class]){font-size:var(--fz-headline-3);line-height:var(--lh-headline-3);margin:var(--space-5) 0 var(--space-fixed-3)}.text :where(h2,h3,h4)>strong{font-weight:inherit}.text ul,.text ol{counter-reset:li;list-style:none;margin:var(--stack-spacing) 0 1.5em 1.75em}.text ul ul,.text ul ol,.text ol ul,.text ol ol{margin-bottom:0}.text li{position:relative}.text li::before{padding-right:.5em;position:absolute;right:100%;text-align:right}.text ul:not([class])>li::before{content:"•"}.text ol:not([class])>li::before{content:counter(li) ".";counter-increment:li}.text blockquote>:last-child{margin-bottom:0 !important}.text table{--bd: 0.0625rem solid var(--color-bd);--color-bd: var(--color-stroke-gray);border:none;border-collapse:collapse;border-spacing:0;width:100%}.text th,.text td{padding:var(--space-fixed-2);text-align:left}.text tr+tr :where(th,td){border-top:1px solid var(--color-divider)}.text th{color:var(--color-text-soft);min-width:6.25rem}.text th:first-of-type{min-width:12.5rem}.text .text__table{grid-column-end:-1;max-width:calc(100vw - var(--space-outer));overflow-x:auto;width:100%}@media(max-width: 59.9375em){.text .text__table table{margin-inline-end:var(--space-outer)}}.text a:not([class]){color:var(--color-blue)}.text .multimedia,.text .lite-video,.text .twitter-tweet-rendered,.text .instagram-media-rendered,.text .tiktok-embed{margin:calc(var(--text-spacing)*2) auto !important}.text .instagram-media-rendered{max-width:100% !important;min-width:0 !important;width:326px !important}.text>:first-child,.text>.heading-wrapper:first-child>:first-child{margin-top:0 !important}.text>:last-child{margin-bottom:0 !important}.text blockquote:not(.quote__text){font-size:var(--fz-headline-1);line-height:var(--lh-headline-1);font-style:italic;margin-block:var(--space-5)}.text>hr{background-color:var(--color-stroke-gray);border:none;height:.0625rem}.toc{margin:var(--space-5) 0}.toc__title{border-bottom:var(--bds);padding-bottom:var(--space-0)}.toc__list-item{margin-bottom:.375rem}.toc__link{color:var(--color-text-link);cursor:pointer;text-decoration:none;transition:color var(--trs-time) var(--trs-tfunc)}.toc__link:hover,.toc__link:focus-within,.toc__link:active{color:var(--color-text-link-hover);cursor:pointer}.toc__list-item--sub{margin-left:var(--space-3)}.site-footer{background-color:var(--color-surface-background);color:var(--color-surface-foreground);overflow:hidden;padding-block:var(--space-fixed-4);padding-inline:var(--space-outer);width:100%}@media(min-width: 60em){.site-footer{padding-block:4rem}}.site-footer a:has(svg){transition:opacity var(--trs-time-s) var(--trs-tfunc)}@media(hover: hover){.site-footer a:has(svg):hover{opacity:.7}}.site-footer__contents{row-gap:var(--space-fixed-5)}@media(max-width: 59.9375em){.site-footer__contents>*{grid-column:1/-1}}@media(min-width: 60em){:where(.site-footer__divider,.site-footer__navigation,.site-footer__newsletter,.site-footer__legal){grid-column:2/-1}}.site-footer__divider{--space-maw-divider-container: 100vw;border:none;border-block-start:.0625rem solid var(--color-stroke-gray);margin:0;width:calc(var(--space-maw-divider-container) - var(--space-outer))}@media(min-width: 60em){.site-footer__divider{width:calc(var(--space-maw-divider-container) - var(--grid-col-width) - var(--space-gutter) - var(--space-outer))}}@media(min-width: 100em){.site-footer__divider{width:calc(var(--space-maw-divider-container) - (var(--space-maw-divider-container) - var(--maw))/2 - var(--grid-col-width) - var(--space-gutter))}}.site-footer-form{--color-border: var(--color-stroke-gray);--space-height-row: 2.75rem;margin-block-start:var(--space-fixed-6);position:relative}.site-footer-form:focus-within{--color-border: currentcolor}.site-footer-form .hs-form{display:grid;grid-template-columns:1fr auto}.site-footer-form input[type=email],.site-footer-form label[for]{font-family:var(--ff-sans);font-size:var(--text-body-2-fz);letter-spacing:var(--text-body-2-lts);line-height:var(--text-body-2-lh)}.site-footer-form .input,.site-footer-form .input .hs-input{height:var(--space-height-row)}.site-footer-form input[type=email]{background-color:rgba(0,0,0,0);border:0 solid var(--color-border);border-bottom-width:.0625rem;border-radius:0 !important;color:var(--color-text);padding-block:0 var(--space-fixed-2) !important;padding-inline:var(--space-form-padding-h) !important;width:100%}.site-footer-form input[type=email]:focus{outline:none}.site-footer-form label[for]{color:var(--color-surface-foreground--soft);position:absolute;visibility:hidden}.site-footer-form .field:has(input:not([value]),input[value=""]) label[for]{visibility:visible}.site-footer-form label .hs-form-required{display:none}.site-footer-form .hs-error-msg{font-family:var(--ff-sans);font-size:var(--text-body-4-fz);letter-spacing:var(--text-body-4-lts);line-height:var(--text-body-4-lh);color:var(--color-red);display:block;margin-top:var(--space-fixed-1)}.site-footer-form .hs_error_rollup{color:var(--color-surface-foreground--soft);grid-column:1/-1;grid-row:2}.site-footer-form .hs-submit{--space-submit-size: 2.375rem;align-self:start;border-bottom:.0625rem solid var(--color-border);height:var(--space-height-row)}.site-footer-form .hs-submit .actions{position:relative}.site-footer-form .hs-submit .actions:has(input:focus-visible){box-shadow:0 0 0 .0625rem var(--color-surface-foreground--soft) inset;position:relative}.site-footer-form .hs-submit .actions::after{background-color:var(--color-surface-foreground--soft);border:rgba(0,0,0,0) solid .0625rem;content:"";display:block;height:var(--space-submit-size);inset:0;mask-image:url('data:image/svg+xml,<svg width="38" height="38" viewBox="0 0 38 38" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20.5999 9.40308L30.1963 18.9995M30.1963 18.9995L20.5999 28.5959M30.1963 18.9995H7.80469" stroke="black" stroke-width="2" stroke-linecap="square"/></svg>');mask-position:center;mask-repeat:no-repeat;pointer-events:none;position:absolute;width:var(--space-submit-size)}.site-footer-form:has(input[type=email]:not([value=""])) .hs-submit .actions::after{background-color:currentcolor}.site-footer-form .hs-submit input[type=submit]{height:var(--space-submit-size);opacity:0;width:var(--space-submit-size)}.site-footer__legal{--stack-spacing: 1em;color:var(--color-gray-1);position:relative}@media(min-width: 60em){.site-footer__legal{grid-column-end:span 9}}.site-footer__legal a{color:inherit}.site-footer__cookie-settings{margin-top:1em}.site-footer__cookie-settings--link{color:var(--color-gray-1);grid-column:2/11}.site-footer__logo{color:currentcolor}@media(min-width: 60em){.site-footer__logo{place-self:start}}.site-footer__logo svg{width:3rem}.footer-nav__group{display:flex;flex-direction:column;row-gap:var(--space-fixed-2)}@media(min-width: 60em){.footer-nav__group{width:11.25rem}}.footer-nav__links{--stack-spacing: 0.5em;color:var(--color-gray-1)}.footer-nav__list{display:grid;gap:4rem var(--space-gutter);grid-template-columns:repeat(2, 1fr)}@media(min-width: 37.5em){.footer-nav__list{grid-template-columns:repeat(4, 1fr)}}@media(min-width: 60em){.footer-nav__list{display:flex;flex-wrap:wrap}}@media(min-width: 60em){.site-footer__newsletter{grid-column-end:span 4}}.site-footer__newsletterHeading{font-family:var(--ff-sans);font-size:var(--text-body-3-fz);letter-spacing:var(--text-body-3-lts);line-height:var(--text-body-3-lh);font-weight:500}@media(max-width: 59.9375em){.site-footer__newsletter+.site-footer__divider{display:none}}.site-footer__social{align-items:center;display:flex;justify-content:space-between}@media(min-width: 60em){.site-footer__social{align-items:center;flex-direction:column;grid-column:1;grid-row-end:6;margin-block-end:-0.59375rem;place-self:end start;width:3rem}}@media(min-width: 60em){.site-footer:not(:has(.site-footer__newsletter)) .site-footer__social{grid-row-end:4}}@media(min-width: 60em){.site-footer__social+.site-footer__divider{display:none}}.social-links__icon{display:block}@media(min-width: 60em){.social-links__icon{height:auto;width:var(--space-fixed-2)}}.social-links__link{color:inherit;display:flex;height:auto;place-content:center;width:1.75rem}@media(min-width: 60em){.social-links__link{height:3rem;width:3rem}}:root{--nav-height: 4.375rem;--logo-width: 7rem;--mobile-nav-media-query: (max-width: 74.9375em)}@media(min-width: 37.5em){:root{--nav-height: 4rem}}.skipnav{background-color:var(--color-text);bottom:100%;color:var(--color-bg);left:var(--space-gutter);opacity:0;padding:.35em 1em;position:fixed;text-decoration:none;transform:translateY(0);width:auto;z-index:690}.skipnav:focus-visible{opacity:1;outline:none;transform:translateY(100%)}@media(hover: hover){.skipnav:hover{opacity:1;outline:none;transform:translateY(100%)}}.nav{-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);background-color:rgb(var(--color-nav-bg-rgb)/80%);border-bottom:1px solid var(--color-stroke-gray);height:var(--nav-height);left:0;padding-inline:var(--space-outer);position:sticky;top:0;transition:background-color var(--trs-time) var(--trs-tfunc);width:100%;z-index:690}@media(max-width: 74.9375em){.nav:has(.nav-toggle[aria-expanded=true]){position:fixed}}.nav__container{align-items:stretch;display:flex;gap:var(--space-gutter);height:var(--nav-height);justify-content:space-between}@media(min-width: 75em){.nav__container{gap:var(--space-fixed-1);grid-template-columns:min-content minmax(0, 1fr) min-content;margin-inline:auto;max-width:var(--maw);position:relative}}.nav__branding,.nav__branding--secondary-logo,.nav__logo-container{align-items:center;display:flex;overflow:hidden;text-decoration:none;z-index:600}.nav__branding__wordmark{align-items:center;color:var(--color-text);display:flex;gap:1ch;position:relative;transition:color var(--trs-time) var(--trs-tfunc);white-space:nowrap;z-index:1}.nav__branding svg,.nav__branding img,.nav__branding--secondary-logo svg{display:block;max-width:var(--logo-width);width:var(--logo-width)}.nav__branding svg,.nav__branding--secondary-logo svg{z-index:3}.nav__branding svg path,.nav__branding--secondary-logo svg path{fill:var(--color-text)}.nav__branding__text{color:var(--color-text);font-size:1.25rem;mix-blend-mode:difference;position:relative;z-index:3}.nav__branding:visited,.nav__branding:any-link,.nav__branding--secondary-logo:visited,.nav__branding--secondary-logo:any-link{color:var(--color-text)}.nav__branding:focus-visible,.nav__branding:active,.nav__branding--secondary-logo:focus-visible,.nav__branding--secondary-logo:active{color:var(--color-accent-bg);fill:var(--color-accent-bg);opacity:.6;outline:none}.nav__branding--secondary-logo-bar{background-color:var(--color-text-soft);height:100%;margin-inline:1rem;max-height:38px;width:1px}@media(hover: hover){.nav__branding:hover,.nav__branding--secondary-logo:hover{opacity:.6}}@media(max-width: 74.9375em){.nav:has(.nav__list--primary>li>div:not([hidden])) .nav__branding{opacity:0;pointer-events:none;transition:opacity var(--trs-time) var(--trs-tfunc),visibility 0s var(--trs-tfunc) linear;visibility:hidden}}.nav__subnav__eyebrow:has(.nav__subnav__label){align-items:center;display:flex;gap:8px}.nav__subnav__label{background:var(--color-text);border-radius:100px;color:var(--color-bg);display:inline-block;font-size:.5rem;font-weight:500;letter-spacing:.2em;padding:.375em .75em;text-transform:uppercase}.nav__subnav-title-icon{background:rgba(0,0,0,0);border:1px solid var(--color-text-soft);color:var(--color-text);display:flex;height:1.5rem;justify-content:center;position:absolute;right:calc(100% + 2.5rem - 1.5rem);transition:background var(--trs-time) var(--trs-tfunc),border-color var(--trs-time) var(--trs-tfunc),color var(--trs-time) var(--trs-tfunc);width:1.5rem}.nav__subnav-title-icon svg{height:auto;width:.75rem}.nav__list--secondary .nav__item:hover .nav__subnav-title-icon,.nav__list--secondary .nav__item:focus-within .nav__subnav-title-icon{background:var(--color-text);border-color:rgba(0,0,0,0);color:var(--color-bg)}.nav-feature__card .card__front{row-gap:.75rem !important}.nav-feature__card .card__media{border:1px solid var(--color-text-soft);border-radius:.28125rem}.nav .nav-feature__card.card .card__title{font-size:var(--text-body-5-fz);letter-spacing:var(--text-body-5-lts);line-height:var(--text-body-5-lh);font-weight:500;margin-block-start:0}.nav .nav-feature__card.card .card__body{color:var(--color-text-soft);font-size:.875rem;margin-block-start:.5rem;transition:color var(--trs-time) var(--trs-tfunc)}.nav-feature__card a.card__contents:hover .card__body,.nav-feature__card a.card__contents:focus-visible .card__body{color:var(--color-text)}@media(max-width: 74.9375em){.nav-toggle{-webkit-backdrop-filter:blur(0.3125rem);backdrop-filter:blur(0.3125rem);background:rgb(var(--color-text-rgb)/15%);border-radius:6.25rem;color:var(--color-text);font-size:1rem;font-weight:500;line-height:1.3125;padding:.5em 1em;position:absolute;right:var(--space-outer);text-decoration:none;top:1.0625rem;z-index:10}.nav-wrap{background-color:var(--color-bg);left:0;position:fixed;overflow:hidden;overscroll-behavior:none;height:100dvh;opacity:1;top:0;transition:background-color var(--trs-time) var(--trs-tfunc),opacity var(--trs-time) var(--trs-tfunc),transform var(--trs-time) var(--trs-tfunc);transform:none;width:100%}.nav-wrap:has(#menu[hidden]){opacity:0;pointer-events:none;transition:opacity var(--trs-time) var(--trs-tfunc),transform var(--trs-time) var(--trs-tfunc),visibility 0s var(--trs-time) linear;transform:translateY(-10px);visibility:hidden}.nav-wrap-inner{height:100%;overflow-x:auto;overscroll-behavior:none;position:relative;transition:transform var(--trs-time) ease-in-out;width:200%}.nav-wrap-inner:has(.nav__list--primary>li>div:not([hidden])){transform:translateX(-50%)}.nav__back{all:unset;font-family:var(--ff-sans);font-size:var(--text-body-4-fz);letter-spacing:var(--text-body-4-lts);line-height:var(--text-body-4-lh);color:var(--color-text);cursor:pointer;display:none;font-weight:500;height:var(--nav-height);left:calc(50% + var(--space-outer));position:absolute;top:0;z-index:10}.nav__indicator{font-family:var(--ff-sans);font-size:var(--text-body-4-fz);letter-spacing:var(--text-body-4-lts);line-height:var(--text-body-4-lh);color:var(--color-text);display:none;font-weight:500;height:var(--nav-height);left:75%;position:absolute;top:0;transform:translateX(-50%);z-index:10}.nav-wrap-inner:has(.nav__list>li>div:not([hidden])) .nav__back,.nav-wrap-inner:has(.nav__list>li>div:not([hidden])) .nav__indicator{align-items:center;display:flex}#menu{background:var(--color-bg);display:flex;flex-direction:column;gap:1.5rem;height:calc(100% + 1px);transition:opacity var(--trs-time) var(--trs-tfunc)}#menu[hidden]{display:flex !important;opacity:0;pointer-events:none;transition:opacity 1s var(--trs-tfunc),visibility 0s 1s linear;visibility:hidden}.nav-wrap-inner:has(#menu[hidden]),#menu[hidden]>*{transition-delay:var(--trs-time)}.nav__cta{display:flex;gap:var(--space-2);margin:auto var(--space-outer) 1rem;width:calc(50% - var(--space-outer)*2)}.nav__cta-item--secondary{align-items:center;border:1px solid var(--color-text-soft);display:flex;flex:1 1 auto;justify-content:center}.nav__list{overflow-y:auto;width:100%}.nav__list--primary{padding-block-start:calc(var(--nav-height) + 2rem);padding-inline-start:var(--space-outer);width:50%}.nav__list--secondary{height:100%;overflow:hidden}.nav__list--secondary:has(>*>.nav__subnav-feature){display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;margin-block-start:1rem;padding-inline-end:1.25rem}#navigation .nav__item>a:not(.nav__subnav-title),.nav__subnav__eyebrow,.nav__subnav-title{all:unset;font-family:var(--ff-sans);font-size:var(--text-body-2-fz);letter-spacing:var(--text-body-2-lts);line-height:var(--text-body-2-lh);align-items:center;border-bottom:1px solid currentcolor;color:var(--color-text-soft);cursor:pointer;display:flex;gap:.75rem;justify-content:space-between;padding:1rem var(--space-outer) 1rem 0}#navigation .nav__item>a>svg{transform:rotate(270deg)}.nav__subnav{display:flex;flex-direction:column;inset:0 0 0 50%;padding:calc(var(--nav-height) + 2rem) 0 0 0;position:absolute;transition:none}.nav__subnav[hidden]{display:flex !important;pointer-events:none;transition:visibility 0s var(--trs-time) linear;visibility:hidden}.nav__subnav .nav__subnav{padding:0 0 0 2rem;position:static}.nav__subnav-lists{height:100%;overflow-y:auto;padding-inline-start:1.5rem}.nav__subnav-list-wrap{border-bottom:1px solid currentcolor;color:var(--color-text-soft)}.nav__subnav-list-wrap>.nav__list{padding-block-end:2.25rem}.nav__subnav__eyebrow{border-bottom:0;color:inherit;text-decoration:none}.nav__subnav__eyebrow svg{display:none}a.nav__subnav__eyebrow::after{align-items:center;content:"+";display:flex;height:1.5rem;margin-inline-start:auto;justify-content:center;width:1.5rem}a.nav__subnav__eyebrow[aria-expanded=true]::after{content:"-"}.nav__subnav-title{font-size:var(--fz-body-4);line-height:var(--lh-body-4);border-bottom:0;color:var(--color-text);font-weight:500;padding-block-end:var(--space-fixed-1);padding-inline-start:2rem}.nav__item+.nav__item .nav__subnav-title{padding-block-start:2.25rem}ul>li:first-child>.nav__subnav-title:first-child{padding-block-start:0}.nav__list--secondary>.nav__item:has(.nav__subnav-title-icon){margin-inline-start:3.5rem;position:relative}.nav__list--secondary>.nav__item:has(.nav__subnav-title-icon)>*{padding-inline-start:0}.nav__subnav-title-icon{height:2.5rem;right:calc(100% + 3.5rem - 2.5rem);top:2.5rem;width:2.5rem}ul>li:first-child>.nav__subnav-title:first-child .nav__subnav-title-icon{top:.25rem}.nav__subnav-title-icon svg{width:1.25rem}.nav__subnav-list{display:flex;flex-direction:column;gap:1rem}.nav__subnav__link{font-family:var(--ff-sans);font-size:var(--text-body-4-fz);letter-spacing:var(--text-body-4-lts);line-height:var(--text-body-4-lh);color:var(--color-text-soft);display:block;text-decoration:none}}@media(min-width: 75em){.nav-toggle,.nav__back,.nav__indicator{display:none}.nav-wrap,.nav-wrap-inner,.nav__list{height:100%}#menu,.nav-wrap-inner,.nav__cta{align-items:center;display:flex;gap:var(--space-fixed-1)}#menu{height:100%;width:100%}.nav__cta{margin-left:auto}.nav__cta-item--secondary{padding-inline:2rem}#navigation .nav__item>a:not(.nav__subnav-title){all:unset;font-size:var(--fz-nav-1);line-height:var(--lh-nav-1);letter-spacing:var(--lts-nav-1);align-items:center;background:rgba(0,0,0,0);border-radius:1000px;color:var(--color-text-soft);cursor:pointer;display:flex;padding-block:.5rem;padding-inline:1rem;transition:background-color var(--trs-time) var(--trs-tfunc),color var(--trs-time) var(--trs-tfunc)}#navigation .nav__item>a:focus-visible,#navigation .nav__item>a:not(.nav__subnav-title):hover,#navigation .nav__list--primary .nav__item>a[aria-expanded=true],#navigation .nav__list--primary .nav__item:hover>a:not(.nav__subnav-title){color:var(--color-text);background:var(--color-nav-bg);transition:background-color var(--trs-time) var(--trs-tfunc),color var(--trs-time) var(--trs-tfunc);transition-delay:var(--trs-time)}#navigation .nav__list--primary .nav__item:hover::after,#navigation .nav__list--primary .nav__item:has(>a:focus-visible)::after,#navigation .nav__list--primary .nav__item:has(>a[aria-expanded=true])::after{content:"";height:.75rem;left:0;position:absolute;top:100%;width:100%}#navigation[data-hover] .nav__list--primary>.nav__item>a{cursor:default}#navigation .nav__list--primary .nav__item>a svg{transition:transform var(--trs-time) var(--trs-tfunc)}#navigation .nav__list--primary .nav__item:hover>a svg,#navigation .nav__list--primary .nav__item>a[aria-expanded=true] svg{transform:rotate(180deg);transition:transform var(--trs-time) var(--trs-tfunc);transition-delay:var(--trs-time)}#navigation[data-hover].has-hover .nav__item>a,#navigation[data-hover].has-hover .nav__list--primary .nav__item>a svg{transition-delay:0s !important}.nav__list--primary,.nav__list--secondary{display:flex}.nav__list--primary{margin-left:1rem}.nav__list--primary>li{align-items:center;display:flex;list-style:none}.nav__list--secondary{flex-direction:column;gap:2.5rem}.nav__list--secondary:has(>.nav__item .nav__subnav-title-icon){margin-inline-start:2.5rem;position:relative}.nav__subnav{background:var(--color-bg);border:1px solid var(--color-stroke-gray);height:auto;max-height:calc(100vh - var(--nav-height));opacity:1;overflow-x:auto;overscroll-behavior:contain;padding:var(--space-fixed-4-5);position:absolute;transform:none;transition:background-color var(--trs-time) var(--trs-tfunc),opacity var(--trs-time) var(--trs-tfunc),transform var(--trs-time) var(--trs-tfunc);top:calc(100% + 0.6875rem);max-width:var(--grid-width)}.nav__subnav--overflows{right:0}.nav__subnav[hidden]{display:block !important;opacity:0;pointer-events:none;transform:translateY(-10px);transition:background-color var(--trs-time) var(--trs-tfunc),opacity var(--trs-time) var(--trs-tfunc),transform var(--trs-time) var(--trs-tfunc),visibility 0s var(--trs-time) linear;visibility:hidden}.nav__list--primary:hover .nav__subnav[hidden]{opacity:1;transform:none;transition:none}#navigation[data-hover] .nav__item:has(>[aria-controls]):hover>.nav__subnav{opacity:1;pointer-events:auto;transform:none;transition:background-color var(--trs-time) var(--trs-tfunc),opacity var(--trs-time) var(--trs-tfunc),transform var(--trs-time) var(--trs-tfunc),visibility 0s linear;transition-delay:var(--trs-time);visibility:visible}#navigation[data-hover].has-hover .nav__subnav{transition-delay:0s !important}.nav__subnav .nav__subnav{border:0;height:auto !important;padding:0;overflow:hidden;position:static;transform:none;width:auto}#navigation::after{-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);height:calc(100vh - var(--nav-height));content:"";left:0;opacity:0;pointer-events:none;position:fixed;top:var(--nav-height);transition:opacity var(--trs-time) var(--trs-tfunc);transition-delay:0s;width:100%;z-index:-1}#navigation:has(.nav__list--primary>:where(.nav__item,.nav__subnav):hover)::after,#navigation:has(.nav__list--primary>.nav__item>[aria-expanded=true])::after{opacity:1;transition-delay:.3s}.nav__subnav-lists{--subnav-max-cols: 5;--subnav-columns: 5;--subnav-visible-columns: min(var(--subnav-max-cols), var(--subnav-columns));--subnav-width: calc((var(--grid-col-width) * 2 + var(--space-gutter)) * var(--subnav-visible-columns) + ((var(--subnav-columns) - 1) * var(--space-gutter)));align-items:start;display:grid;gap:var(--space-gutter);grid-template-columns:repeat(var(--subnav-visible-columns), minmax(10px, 1fr));min-height:100%;width:var(--subnav-width)}.nav__subnav-list-wrap{flex:0 1 auto}.nav__subnav__eyebrow{font-size:var(--fz-body-4);line-height:var(--lh-body-4);align-items:center;color:var(--color-text-soft);display:flex;margin-bottom:var(--space-fixed-4);text-decoration:none}.nav__subnav__eyebrow:not([data-js-url]){cursor:default}.nav__subnav__eyebrow svg{height:1rem;margin-right:var(--space-fixed-1);width:1rem}.nav__subnav-title{font-size:var(--fz-body-5);line-height:var(--lh-body-5);border-bottom:0;color:var(--color-text);cursor:text;font-weight:500;margin-inline:0}a.nav__subnav-title{cursor:pointer;text-decoration:none}.nav__subnav-list{display:flex;flex-direction:column;gap:.75rem;margin-block-start:var(--space-fixed-1)}.nav__subnav__link{font-size:var(--fz-caption-1);line-height:var(--lh-caption-1);color:var(--color-text-soft);font-weight:400;display:block;text-decoration:none;transition:color var(--trs-time) var(--trs-tfunc)}.nav__subnav__link:hover,.nav__subnav__link:focus-visible{color:var(--color-text);text-decoration:underline}}.nav__cta-item--secondary{font-family:var(--ff-sans);font-size:var(--text-body-4-fz);letter-spacing:var(--text-body-4-lts);line-height:var(--text-body-4-lh);color:var(--color-text);font-weight:500;text-decoration:none;transition:color var(--trs-time) var(--trs-tfunc)}.nav__cta-item--secondary:hover,.nav__cta-item--secondary:focus-visible{color:var(--color-text-soft)}.nav__cta-item .btn{padding-inline-end:1.5rem}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color: #007AFF}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0);box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #FFF}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{height:var(--swiper-virtual-size);width:1px}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{align-items:center;color:var(--swiper-navigation-color, var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none !important}.swiper-button-prev svg,.swiper-button-next svg{height:100%;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:var(--swiper-navigation-sides-offset, 10px)}.swiper-button-lock{display:none}.swiper-button-prev::after,.swiper-button-next::after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:initial;letter-spacing:0;line-height:1;text-transform:none !important}.swiper-button-prev::after,.swiper-rtl .swiper-button-next::after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:var(--swiper-navigation-sides-offset, 10px)}.swiper-button-next::after,.swiper-rtl .swiper-button-prev::after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transform:translate3d(0, 0, 0);transition:300ms opacity;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);left:0;top:var(--swiper-pagination-top, auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color, #000);border-radius:var(--swiper-pagination-bullet-border-radius, 50%);display:inline-block;height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2);width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px))}button.swiper-pagination-bullet{appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color, var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity, 1)}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{left:var(--swiper-pagination-left, auto);right:var(--swiper-pagination-right, 8px);top:50%;transform:translate3d(0, -50%, 0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0;width:100%}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size, 4px)}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:var(--swiper-scrollbar-bottom, 4px);height:var(--swiper-scrollbar-size, 4px);left:var(--swiper-scrollbar-sides-offset, 1%);position:absolute;top:var(--swiper-scrollbar-top, auto);width:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%));z-index:50}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{height:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%));left:var(--swiper-scrollbar-left, auto);position:absolute;right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);width:var(--swiper-scrollbar-size, 4px);z-index:50}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));border-radius:var(--swiper-scrollbar-border-radius, 10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-height:100%;max-width:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow::before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right{backface-visibility:hidden;z-index:0}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right{backface-visibility:hidden;z-index:0}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}.container{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:var(--maw);width:100%}.container-full{max-width:100%}.container-x-narrow{max-width:var(--maw-xn)}.container-narrow{max-width:var(--maw-n)}.container-wide{max-width:var(--maw-w)}.section{padding-block:var(--space-outer-v);padding-inline:var(--space-outer)}.section:where([class*=theme-]){background-color:var(--color-bg);color:var(--color-text)}main>.section:first-child{margin-block-start:calc(-1*var(--nav-height))}.section--flush{padding-block:0}.section--flush-padding{padding-left:0;padding-right:0}.section[id]{scroll-margin-top:calc(var(--nav-height) + var(--space-3))}body:has(legal-popup[show=true]){overflow:hidden}body:has(legal-popup[show=true])::after{background-color:rgba(0,0,0,.5);content:"";inset:0;position:fixed;z-index:800}body:has(legal-popup[show=true]) #onetrust-banner-sdk.otFlat{z-index:600}legal-popup{font-family:var(--ff-sans);font-size:var(--text-body-4-fz);letter-spacing:var(--text-body-4-lts);line-height:var(--text-body-4-lh);background-color:var(--color-black);border:solid var(--color-gray-500) 1px;color:var(--color-white);display:none;left:50%;max-width:calc(100vw - 2*var(--space-outer));padding:var(--space-fixed-3);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:max-content;z-index:900}@media(min-width: 60em){legal-popup{padding:var(--space-fixed-5)}}legal-popup[show=true]{display:block}legal-popup>*+*{margin-top:var(--space-fixed-3)}legal-popup p{max-width:52ch}legal-popup h2{font-family:var(--ff-sans);font-size:var(--text-headline-sans-4-fz);letter-spacing:var(--text-headline-sans-4-lts);line-height:var(--text-headline-sans-4-lh)}

/*# sourceMappingURL=screen.css.map */